import request from '@/utils/request'

/**
 * 新增预警因子信息
 */
export function addSettings(paramsObj) {
  return request({
    url: '/warningSource/add',
    method: 'post',
    params: paramsObj
  })
}

/**
 * 获取预警因子信息
 */
export function getSettings(paramsObj) {
  return request({
    url: '/warningSource/detailByPortId',
    method: 'post',
    params: paramsObj
  })
}

/**
 * 修改预警因子信息
 */
export function updateSettings(paramsObj) {
  return request({
    url: '/warningSource/update',
    method: 'post',
    params: paramsObj
  })
}

/**
 * 新增值班人员
 * @param paramsObj
 */
export function addEmp(paramsObj) {
  return request({
    url: '/dutyWarning/emp/add',
    method: 'post',
    params: paramsObj
  })
}

/**
 * 删除值班人员
 * @param paramsObj
 */
export function delEmp(paramsObj) {
  return request({
    url: '/dutyWarning/emp/del',
    method: 'post',
    params: paramsObj
  })
}

/**
 * 值班人员详情
 * @param paramsObj
 */
export function getEmpDetail(paramsObj) {
  return request({
    url: '/dutyWarning/emp/detailById',
    method: 'post',
    params: paramsObj
  })
}

/**
 * 值班人员列表
 * @param paramsObj
 */
export function getEmpList(paramsObj) {
  return request({
    url: '/dutyWarning/emp/findByPage',
    method: 'post',
    params: paramsObj
  })
}

/**
 * 修改值班人员
 * @param paramsObj
 */
export function updateEmp(paramsObj) {
  return request({
    url: '/dutyWarning/emp/update',
    method: 'post',
    params: paramsObj
  })
}

/**
 * 新增短信时间
 * @param paramsObj
 */
export function addMessage(paramsObj) {
  return request({
    url: '/dutyWarning/time/add',
    method: 'post',
    params: paramsObj
  })
}

/**
 * 修改短信时间
 * @param paramsObj
 */
export function updateMessage(paramsObj) {
  return request({
    url: '/dutyWarning/time/update',
    method: 'post',
    params: paramsObj
  })
}

/**
 * 获取短信设置详情
 * @param paramsObj
 */
export function getMessageDetail(paramsObj) {
  return request({
    url: '/dutyWarning/time/detailByPortId',
    method: 'post',
    params: paramsObj
  })
}

